Conjuntos de Armazenamentos

Use a página Conjuntos para configurar e gerenciar conjuntos de armazenamentos, o armazenamento interno e externo, MDisks e para migrar o armazenamento existente para o sistema. Em geral, um conjunto ou conjunto de armazenamentos é uma quantia alocada de capacidade que, em conjunto, contém todos os dados para um conjunto especificado de volumes. O sistema suporta conjuntos padrão (conjuntos pai e conjuntos filho) e conjuntos de redução de dados.

Esta figura mostra um conjunto pai básico com conjuntos-filhos associados. Nesse gráfico, a capacidade utilizável para o grupo pai é dividida entre dois conjuntos-filhos. Capacidade utilizável é a quantidade de capacidade disponível para armazenamento de dados em um conjunto pai após a aplicação da formatação e das técnicas de RAID. Volumes podem então ser criados usando a capacidade dos MDisks por meio do conjunto pai ou conjunto-filho.
Figura 1. Conjunto de armazenamento
Esta figura mostra um conjunto pai básico com conjuntos-filhos associados

Conjuntos-pai

Os conjuntos pai recebem sua capacidade utilizável dos MDisks. Todos os MDisks em um conjunto são divididos em extensões do mesmo tamanho. Os volumes são criados a partir das extensões que estão disponíveis no conjunto. É possível incluir MDisks em um conjunto a qualquer momento para aumentar o número de extensões que estiverem disponíveis para novas cópias de volume ou para expandir as cópias de volume existentes. O sistema equilibra automaticamente as extensões de volume entre os MDisks para fornecer o melhor desempenho para os volumes.

Para controlar o espaço disponível em um MDisk, o sistema divide cada MDisk em chunks de igual tamanho. Esses chunks são chamados de extensões e são indexados internamente. Os tamanhos das extensões podem ser 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 ou 8192 MB. A escolha do tamanho da extensão afeta a quantidade total de armazenamento que é gerenciada pelo sistema.

Especifique o tamanho da extensão ao criar um novo conjunto pai. Não é possível mudar o tamanho da extensão posteriormente; ele deve permanecer constante durante todo o tempo de vida do conjunto pai.

Não é possível usar a função de migração de dados para migrar volumes entre conjuntos pai que tenham tamanhos de extensão diferentes. No entanto, é possível usar o espelhamento de volume para mover dados para um conjunto pai que possua um tamanho de extensão diferente.

Use o espelhamento de volume para incluir uma cópia do disco do conjunto de destino. Após as cópias serem sincronizadas, será possível liberar extensões excluindo a cópia dos dados no conjunto de origem. A função FlashCopy e o Metro Mirror também podem ser usados para criar uma cópia de um volume em um conjunto diferente.

Um sistema pode gerenciar 2^22 extensões. Por exemplo, com um tamanho de 16 MB de extensão, o sistema pode gerenciar até 16 MB x 4.194.304 = 64 TB de armazenamento.

Ao escolher um tamanho da extensão, considere sua necessidades futuras. Por exemplo, se atualmente você tiver 40 TB de armazenamento e especificar um tamanho de extensão de 16 MB para todos os conjuntos pais, a capacidade do sistema será limitada a 64 TB de armazenamento no futuro. Se você selecionar um tamanho da extensão de 64 MB para todos os conjuntos pais, a capacidade do sistema poderá aumentar para 256 TB.

Usar um tamanho da extensão maior pode desperdiçar o armazenamento. Quando um volume é criado, a capacidade de armazenamento para o volume é arredondada para um número inteiro de extensões. Se você configurar o sistema para ter vários volumes pequenos e usar um tamanho da extensão grande, o armazenamento poderá ser desperdiçado no término de cada volume.

Ao criar ou gerenciar um conjunto pai, considere as diretrizes gerais a seguir:

  • A página Conjuntos na GUI de gerenciamento exibe a Capacidade utilizável e os Detalhes da capacidade. A Capacidade utilizável indica a quantidade de capacidade que está disponível para o armazenamento de dados em um conjunto após a aplicação de técnicas de formatação e RAID. Os detalhes da capacidade representam a capacidade que está disponível para os volumes antes da aplicação de quaisquer métodos de economia de capacidade.
  • Um MDisk pode ser associado somente a um conjunto pai.
  • É possível especificar um limite de aviso para um conjunto. Um evento de aviso é gerado quando a quantidade de capacidade usada no conjunto excede o limite de aviso. O limite de aviso é especialmente útil com volumes thin-provisioned que são configurados para usar automaticamente a capacidade do conjunto.
  • Os volumes podem ter uma ou duas cópias de volume. Uma cópia de volume está associada a apenas um conjunto, exceto quando uma cópia de volume é migrada entre os conjuntos pai. Um volume com duas cópias de volume pode ter cada cópia de volume em um conjunto pai diferente.
  • Os volumes provenientes de um conjunto pai são divididos por todo o armazenamento que é colocado nesse conjunto pai. Isso também permite a migração sem interrupção de dados de um sistema de armazenamento para outro sistema de armazenamento e ajuda a simplificar o processo de desatribuição se você desejar desatribuir um sistema de armazenamento posteriormente.
  • Será possível incluir somente MDisks que estiverem no modo não gerenciado. Quando MDisks forem incluídos em um conjunto pai, seu modo será mudado de não gerenciado para gerenciado.
  • É possível excluir discos gerenciados de um conjunto pai sob as condições a seguir:
    • Os volumes não estão usando nenhuma das extensões que estão no MDisk.
    • Extensões livres suficientes estão disponíveis em outro lugar no conjunto para mover quaisquer extensões que estejam em uso nesse MDisk.
    • O sistema assegura que todas as extensões que são usadas por volumes no conjunto-filho sejam migradas para outros MDisks no conjunto-pai para assegurar que os dados não sejam perdidos.
    É possível excluir um MDisk de matriz de um conjunto pai quando:
    • Os volumes não estão usando nenhuma das extensões que estão no MDisk.
    • Extensões livres suficientes estão disponíveis em outro lugar no conjunto para mover quaisquer extensões que estejam em uso nesse disco gerenciado.
    Antes de remover os discos gerenciados de um conjunto pai, assegure-se de que o conjunto pai tenha capacidade utilizável suficiente para quaisquer conjuntos-filhos que estejam associados ao conjunto pai.
  • Se o conjunto pai for excluído, não será possível recuperar o mapeamento que existia entre as extensões que estão no conjunto ou as extensões que os volumes usam. Se o conjunto pai possuir conjuntos filhos associados, em seguida, deve-se excluir os conjuntos filhos primeiro e retornar suas extensões para o conjunto pai. Após os conjuntos-filhos serem excluídos, é possível excluir o conjunto-pai. Os MDisks que estavam no conjunto pai são retornados para o modo não gerenciado e podem ser incluídos em outros conjuntos pais. Como a exclusão de um conjunto pai pode causar uma perda de dados, deve-se forçar a exclusão se os volumes estiverem associados a ele.
  • Se o volume for espelhado e as cópias sincronizadas do volume estiverem todas em um conjunto, o volume espelhado será destruído quando o conjunto de armazenamentos for excluído. Se o volume for espelhado e houver uma cópia sincronizada em outro conjunto, o volume permanecerá após o conjunto ser excluído.

Conjuntos filho

Em vez de serem criados diretamente nos discos gerenciados, os conjuntos-filhos são criados com a capacidade utilizável existente que é atribuída a um conjunto pai. Como com os conjuntos pais, podem ser criados volumes que usam especificamente a capacidade utilizável que é atribuída ao conjunto-filho. Os conjuntos filho são semelhantes aos conjuntos pai com propriedades semelhantes e podem ser usados para a operação de cópia de volume.

Quando o conjunto-filho é criado, a capacidade utilizável para um conjunto-filho é reservada na capacidade utilizável do conjunto pai. A capacidade utilizável para o conjunto-filho deve ser menor do que a capacidade utilizável no conjunto pai. Depois que o conjunto-filho é criado, a quantidade de capacidade utilizável que é especificada para o conjunto-filho não é mais relatada como capacidade utilizável de seu conjunto pai.

Ao criar ou trabalhar com um conjunto-filho, considere as diretrizes gerais a seguir:
  • A GUI de gerenciamento exibe apenas os detalhes da capacidade para os conjuntos-filho e de migração.
  • Conjuntos-filhos podem ser criados e mudados com a interface da linha de comandos ou por meio do IBM Spectrum Control quando você estiver criando Volumes Virtuais do VMware vSphere. É possível usar a GUI de gerenciamento para visualizar conjuntos filho e suas propriedades.
  • Como com os conjuntos pais, é possível especificar um limite de aviso que alerta quando a capacidade usada do conjunto-filho está chegando ao seu limite superior. Use esse limite para assegurar que o acesso não seja perdido quando a capacidade usada do conjunto-filho estiver próxima de sua capacidade utilizável.
  • Em sistemas com a criptografia ativada, os conjuntos-filhos podem ser criados para migrar volumes existentes em um conjunto não criptografado para conjuntos-filhos criptografados. Ao criar um conjunto-filho depois de a criptografia estar ativada, uma chave de criptografia é criada para o conjunto-filho mesmo quando o conjunto pai não está criptografado. É possível usar o espelhamento de volume para migrar os volumes do conjunto pai não criptografado para o conjunto-filho criptografado.
  • Assegure-se de que quaisquer conjuntos-filhos que estejam associados a um conjunto pai tenham capacidade utilizável suficiente para os volumes que estão no conjunto-filho antes de remover os discos gerenciados de um conjunto pai. O sistema migra automaticamente todas as extensões que são usadas por volumes para outros MDisks no conjunto pai para assegurar que os dados não sejam perdidos.
  • Não é possível reduzir a capacidade utilizável de um conjunto-filho abaixo de sua capacidade usada. O sistema também reconfigura o nível de aviso quando o conjunto-filho é reduzido e emite um aviso se o nível é atingido quando a capacidade utilizável é reduzida.
  • O sistema suporta a migração de uma cópia de volumes entre conjuntos-filhos dentro do mesmo conjunto pai ou a migração de uma cópia de um volume entre um conjunto-filho e seu conjunto pai. Migrações entre um conjunto-filho de origem e de destino com conjuntos-pais diferentes não são suportadas. No entanto, é possível migrar uma cópia do volume do conjunto filho de origem para seu conjunto pai. A cópia de volume pode ser migrada do conjunto pai para o conjunto pai do conjunto filho de destino. Finalmente, a cópia de volume pode ser migrada do conjunto pai de destino para o conjunto-filho de destino.
  • Um conjunto-filho não pode ser criado por meio de um conjunto de redução de dados.

Os conjuntos-filhos podem ser designados a um grupo de propriedades. Um grupo de propriedades define um subconjunto de usuários e objetos no sistema. É possível criar grupos de propriedades para restringir ainda mais o acesso a recursos específicos que estão definidos no grupo de propriedades. Somente usuários com funções de Administrador de segurança podem configurar e gerenciar grupos de propriedades.

A propriedade pode ser definida explicitamente ou pode ser herdada do usuário, de grupo de usuários ou de outros recursos pai, dependendo do tipo de recurso. A propriedade de conjuntos-filhos deve ser designada explicitamente, e elas não herdam a propriedade de outros recursos pai. Os volumes novos ou existentes que estão definidos no conjunto-filho herdam o grupo de propriedades que está designado ao conjunto-filho.

Conjuntos de redução de dados

Para usar as tecnologias de redução de dados no sistema, é necessário criar um conjunto de redução de dados, criar volumes com o conjunto de redução de dados e mapear esses volumes para hosts que suportam os comandos de remoção de mapeamento SCSI.

Redução de dados é um conjunto de técnicas que podem ser usadas para reduzir a quantia de capacidade utilizável que é necessária para armazenar dados. Um exemplo de redução de dados inclui a deduplicação de dados. A redução de dados pode aumentar a eficiência de armazenamento e de desempenho e reduzir custos de armazenamento, especialmente para armazenamento flash. A redução de dados reduz a quantia de dados que é armazenada em sistemas de armazenamento externo e em unidades internas recuperando a capacidade usada anteriormente que não é mais necessária pelos sistemas host. Para estimar a economia de capacidade potencial que a redução de dados pode fornecer no sistema, use o Data Reduction Estimation Tool (DRET). Essa ferramenta analisa as cargas de trabalho do usuário existentes que estão sendo migradas para um novo sistema. A ferramenta verifica as cargas de trabalho de destino em todas as matrizes de armazenamento anexadas, consolida esses resultados e gera uma estimativa da economia potencial de redução de dados para todo o sistema.

Acesse https://www-945.ibm.com/support/fixcentral/ para procurar em seu produto pela ferramenta e seu leia-me.

O sistema suporta conjuntos de redução de dados que podem usar diferentes métodos de economia de capacidade simultaneamente, aumentando a economia de capacidade no conjunto inteiro. Os conjuntos de redução de dados também suportam deduplicação. Quando a deduplicação é especificada para um volume, versões duplicadas de dados são eliminadas e não são gravadas no armazenamento, economizado, assim, mais capacidade utilizável. Alguns modelos ou versões de software requerem hardware ou software específico para usar essa função. Para obter mais informações, consulte conjuntos de redução de dados de planejamento e deduplicação.

O suporte para o comando de remoção de mapeamento SCSI do host é desativado por padrão. Para ativar o suporte para um host usar comandos de remoção de mapeamento SCSI, insira o seguinte comando:
chsystem -hostunmap on
Ao criar um conjunto de redução de dados, assegure-se de que a capacidade utilizável do conjunto inclua a capacidade de sobrecarga. Capacidade de sobrecarga é uma quantidade de capacidade utilizável que contém os metadados para rastreamento de operações de remoção de mapeamento e de recuperação dentro do conjunto. Uma diretriz geral é assegurar que a capacidade provisionada com o conjunto de redução de dados não exceda 85% do total da capacidade utilizável do conjunto de redução de dados. Tabela 1 inclui a capacidade mínima do conjunto de redução de dados que é necessária para poder criar um volume no conjunto.
Tabela 1. Requisitos mínimos de capacidade de sobrecarga para conjuntos de redução de dados
Tamanho da extensão (em gigabytes) Requisitos de capacidade de sobrecarga (em terabytes)1
1 GB ou menos 1,1 TB
2 GB 2,1 TB
4 GB 4,2 TB
8 GB 8,5 TB
1Volumes provisionados padrão não estão incluídos nos valores de capacidade mínima de sobrecarga. Quando você estiver planejando a capacidade utilizável para conjuntos de redução de dados, determine a capacidade utilizável que é necessária para quaisquer volumes provisionados padrão primeiro, em seguida, assegure que os valores de capacidade mínima utilizável para os conjuntos de redução de dados sejam incluídos.

Estados de conjunto

Esta tabela descreve os estados operacionais de um conjunto. Os conjuntos filhos adotam o estado do conjunto pai. Os estados que indicam um erro devem ser resolvidos no conjunto-pai.
Tabela 2. Estados de conjunto
Estado Description
Online O conjunto está online e disponível. Todos os MDisks no conjunto estão disponíveis.
Caminhos comprometidos Esse estado indica que um ou mais nós no sistema não podem acessar todos os MDisks no conjunto. Para recuperar-se desse estado, siga essas etapas:
  1. Verifique se as regras de configuração de malha dos sistemas de armazenamento estão corretas.
  2. Assegure-se de que você tenha configurado o sistema de armazenamento corretamente.
  3. Corrija qualquer erro no log de eventos.
Offline O conjunto está offline e disponível. Nenhum nó no sistema pode acessar os MDisks. A causa mais provável é que um ou mais MDisks estão offline ou foram excluídos.
Atenção: Se um único MDisk em um conjunto estiver off-line e não puder ser visto por nenhum dos nós on-line no sistema, o conjunto do qual o MDisk é membro ficará off-line. Isso faz com que todas as cópias de volume que estiverem sendo apresentadas por esse conjunto fiquem off-line. Tome cuidado ao criar conjuntos para assegurar uma configuração ideal.

Easy Tier

O sistema suporta o IBM® Easy Tier, que é uma função que responde à presença de unidades em um conjunto de armazenamentos. O sistema move de forma automática e ininterrupta os dados acessados frequentemente para MDisks de alto desempenho. Os dados são então colocados em uma camada mais rápida de armazenamento.

Easy Tier elimina a intervenção manual ao designar dados altamente ativos em volumes para armazenamento de resposta mais rápido. Nesse ambiente dinamicamente em camadas, a movimentação de dados é contínua para o aplicativo de host independentemente da camada de armazenamento à qual os dados pertencem. Dependendo dos requisitos e orçamento, é possível adquirir armazenamento de seu provedor de serviço de nuvem suportado com diferentes características para agir como diferentes camadas de armazenamento. Por exemplo, se o armazenamento contém capacidade pequena, mas IOPS alto, ele pode ser usado como uma camada de desempenho para acelerar as operações de E/S e controlar o custo.

Um conjunto filho herda as configurações de Easy Tier de seu conjunto pai. Não é possível alterar as configurações de Easy Tier em um conjunto filho. É possível alterá-las somente em um conjunto-pai.